package com.lakeworks.service;

import com.lakeworks.common.core.domain.AjaxResult;
import com.lakeworks.domain.vo.AgeingVo;
import com.lakeworks.domain.vo.CapacityVo;
import com.lakeworks.domain.vo.MonitorVo;
import com.lakeworks.domain.vo.TendencyInfo;

import java.util.List;
import java.util.Map;

public interface IOprIndexService {

    MonitorVo getMonitorVo();

    CapacityVo getCapacityVo();

    AgeingVo getAgeingVo();

    Integer getVerifyCount(Integer hour);

    Integer getProductCount(String status, Integer hour);

    Integer getshipmentCount(String state, Integer hour);

    Map<String,Integer> getNotReceivedCount(Integer startHour,Integer endHour);

    Map<String,Integer> getCustomerTimeoutCount(Integer startDays,Integer endDays);

    Map<String,Integer> getProductionTimeoutCount(Integer startDays,Integer endDays);

    List<TendencyInfo> getTendency();
}
